Sets the Unicode character format flag for the control.
#Include <GuiStatusBar.au3>
_GUICtrlStatusBarSetUnicode($h_StatusBar[, $b_Unicode = True[)
Parameters
$h_StatusBar | Handle to statusbar |
$b_Unicode | Optional: Determines the character set that is used by the control. If this value is TRUE, the control will use Unicode characters. (Default) If this value is FALSE, the control will use ANSI characters. |
Return Value
Returns the previous Unicode format flag for the control
Remarks
None.
Related
_GUICtrlStatusBarGetUnicode
Example
opt("MustDeclareVars", 1)
#include <GUIConstants.au3>
#Include <GuiStatusBar.au3>
Local $gui, $StatusBar1, $msg
Local $a_PartsRightEdge[3] = [100, 350, -1]
Local $a_PartsText[3] = ["New Text", "More Text", "Even More Text"]
$gui = GUICreate("Status Bar Set Unicode", 500, -1, -1, -1, $WS_SIZEBOX)
$StatusBar1 = _GUICtrlStatusBarCreate ($gui, $a_PartsRightEdge, $a_PartsText)
_GUICtrlStatusBarSetUnicode($StatusBar1, False)
If _GUICtrlStatusBarGetUnicode($StatusBar1) Then
_GUICtrlStatusBarSetText ($StatusBar1, "using Unicode characters", 1)
Else
_GUICtrlStatusBarSetText ($StatusBar1, "NOT using Unicode characters", 1)
EndIf
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_RESIZED
_GUICtrlStatusBarResize ($StatusBar1)
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case Else
;;;;;
EndSelect
WEnd